package com.liit.module.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import com.liit.module.entity.ProductCategory;
import com.liit.module.frame.utils.page.Pagination;

@Repository
public interface ProductCategoryDao extends BaseDao {
	int deleteById(Integer id);

	int insert(ProductCategory record);

	ProductCategory selectById(Integer id);

	int updateById(ProductCategory record);

	/**
	 * 分页查询
	 * 
	 * @param pagination
	 * @param record
	 * @return
	 */
	public List<ProductCategory> listPage(Pagination pagination, @Param("record") ProductCategory record);

	/**
	 * 查询产品大类
	 * 
	 * @param disabled
	 * @return
	 */
	public List<ProductCategory> selectCategory(@Param("disabled") Integer disabled);
}